eeb54d7aed207717fd2243f6975f0dc432c4035d,services/sts/sts-core/src/main/java/org/apache/cxf/sts/event/LoggerListener.java,LoggerListener,handleEvent,#TokenCancellerParametersSupport#,246

Before Change


            if (event instanceof AbstractSTSFailureEvent) {
                map.put(KEYS.STATUS.name(), "FAILURE");
                Exception ex = ((AbstractSTSFailureEvent)event).getException();
                if (this.isLogStacktrace()) {
                    final Writer result = new StringWriter();
                    final PrintWriter printWriter = new PrintWriter(result);
                    ex.printStackTrace(printWriter);
                    map.put(KEYS.EXCEPTION.name(), result.toString());
                } else {
                    map.put(KEYS.EXCEPTION.name(), ex.getMessage());
                }
            } else {
                map.put(KEYS.STATUS.name(), "SUCCESS");

After Change


            if (event instanceof AbstractSTSFailureEvent) {
                map.put(KEYS.STATUS.name(), "FAILURE");
                Exception ex = ((AbstractSTSFailureEvent)event).getException();
                map.put(KEYS.EXCEPTION.name(), ex.getMessage());
                if (this.isLogStacktrace() && stacktraceFormatter != null) {
                    map.put(KEYS.STACKTRACE.name(), stacktraceFormatter.format(ex));
                }
            } else {
                map.put(KEYS.STATUS.name(), "SUCCESS");